package cn.bgs.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;
@Data
public class loginVo {
    @ApiModelProperty(value = "用户id")
    private Integer userId;

    @ApiModelProperty(value = "手机号")
    private String phone;

    @ApiModelProperty(value = "登录密码")
    private String passWord;

    @ApiModelProperty(value = "邮箱号")
    private String email;


    @ApiModelProperty(value = "性别")
    private String sex;

    @ApiModelProperty(value = "身份证号")
    private String idCard;

    @ApiModelProperty(value = "与业主关系（本人、亲属、朋友、租户）")
    private String relationShip;

    @ApiModelProperty(value = "身份（业主、管理员） ")
    private String identity;

    @ApiModelProperty(value = "钱包余额")
    private Double balance;

    @ApiModelProperty(value = "注册时间")
    private LocalDateTime registrationTime;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "住户来源（默认app注册）")
    private String residentSource;

    @ApiModelProperty(value = "创建时间")
    private LocalDateTime createTime;

    @ApiModelProperty(value = "修改时间")
    private LocalDateTime updateTime;

    @ApiModelProperty(value = "投诉建议表id")
    private Integer complaintsId;

    @ApiModelProperty(value = "投诉类型id")
    private Integer complaintsTypeId;

    @ApiModelProperty(value = "问题描述")
    private String problemDescription;

    @ApiModelProperty(value = "投诉人id")
    private Integer theComplainant;

    @ApiModelProperty(value = "处理状态（已处理、未处理）")
    private String processingState;

    @ApiModelProperty(value = "处理结果")
    private String processingResults;

    @ApiModelProperty(value = "类型（物业服务，公共设施）")
    private String type;

    @ApiModelProperty(value = "小区id")
    private Integer communityId;

    @ApiModelProperty(value = "操作记录表id")
    private Integer operationRecordsId;

    @ApiModelProperty(value = "操作时间")
    private LocalDateTime operatingTime;

    @ApiModelProperty(value = "操作模块")
    private String operationModule;

    @ApiModelProperty(value = "操作内容")
    private String operatingContent;

    /**
     * 指定主键自增
     * */
    @TableId(type = IdType.AUTO)
    private Integer user_id;
    /**
     *
     * 用户名
     * */
    private String userName;
    /**
     * 密码
     *
     * */


    private String token;

}
